雲端與資安學習歷程 W11 20250430

姓名:   阮文孟       學號:1111310035

 

一、差分攻擊法(Differential Attack):   程式、執行

Def_1

 

 

 

 

二、函式 def: 示範與執行

 

Def_2

 

 

 

三、線性攻擊法(Linear Attack): 程式、執行

Def_3

 

 

 

 

四、迴圈敘述:for in range

inrange_1

 

 

 

total_1

 

 

 

五、程式合併 S盒改為 (0000-9999)

 

Linear_2

 

Linear_2.2

 

六、亂數產生器(練習)

 

Random 10

 

 

 

七、能量攻擊法(Power Attack)

 

Power Attack

 

 

 

八、時序攻擊法(Timing Attack)

 

 

 

 

 

 

九、RSA演算法示範程式

 

 

驗證成功!

 

十、學習心得

今天的課程讓我了解了幾種常見的攻擊方法,包括時序攻擊、能量攻擊、線性攻擊和差分攻擊。這些攻擊方法能夠利用系統運行中的微小差異來推測密鑰或解密信息,提醒我在設計加密系統時,不僅要關注算法本身的安全性,還要考慮實際操作中可能暴露的漏洞。這些攻擊方式加深了我對資訊安全的認識,讓我了解到防範這些攻擊需要更多的技術和策略        我慢慢能夠理解其中的邏輯。尤其是RSA加密的過程中,如何選擇大質數、計算歐拉函數、以及如何使用模反元素來求解私鑰,都讓我感到相當有趣。

這堂課不僅讓我學到了理論知識,也讓我能夠動手寫出加密解密的程式,體會到這些技術在現實生活中的應用。對我而言,這不僅是一個學術的挑戰,也是一個很有意義的實踐經驗,讓我對未來的網路安全工作充滿了期待。